<?php
Yii::app()->clientScript->registerCoreScript('jquery.ui');
$this->subtitulo = "Administrar Productos";
$this->breadcrumbs = array(
    'Productos' => array('index'),
    'Administrar',
);

$this->menu=array(
	array('label'=>'Nuevo Producto', 'url'=>array('create')),
);


Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$.fn.yiiGridView.update('producto-grid', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<?php echo CHtml::link('Busqueda Avanzada', '#', array('class' => 'search-button')); ?>
<div class="search-form" style="display:none">
    <?php
    $this->renderPartial('_search', array(
        'model' => $model,
    ));
    ?>
</div><!-- search-form -->

<?php
    $this->widget('zii.widgets.grid.CGridView', array(
        'id' => 'producto-grid',
        'dataProvider' => $model->search(),
        'filter' => $model,
        'itemsCssClass' => 'datagrid',
        'columns' => array(
            'id',
            'nombre',
            //'vigencia',

            array(
                'name' => 'vigencia',
                'value' => 'NHtml::FechaMysqlaFecha($data->vigencia)',
                'filter' => $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                    //'name' => 'Producto[vigencia]',
                    'model' => $model,
                    'attribute' => 'vigencia',
                    'language' => 'es',
                    
                    // additional javascript options for the date picker plugin
                    'options' => array(
                        'showAnim' => 'fold',
                    ),
                    'htmlOptions' => array(
                        //'class' => 'text date_picker'
                        'size' => 10
                    ),
                ), true)
            ),
            'precio',
            'menu',
            array(
                'name' => 'categoria_id',
                'value' => 'isset($data->categoria->nombre) ? $data->categoria->nombre : null',
                'filter' => Chtml::listData(Categoria::model()->findAll(), "id", "nombre")
            ),
            //'categoria.nombre',
            array(
                'class' => 'CButtonColumn',
            ),
        ),
        'afterAjaxUpdate' => 'function(){
            jQuery("#'.Chtml::activeId($model, 'vigencia').'").datepicker({});
            $.datepicker.setDefaults($.datepicker.regional["es"]);
        }',
    ));
?>
